:root {
    --purple:#752158;
    --blue:#2c3e50;

}
body { background:#fff; color:#363636; }
.container { position:relative; width:1170px; margin:0 auto; }
.wrapper { position:relative; width:100vw; }
.main-prods-list .slick-next { right: 38px !important; }

header { position:relative; width:100vw; }
.header-info { position:absolute; z-index:2; display:flex; align-items:center; min-width:450px; height:40px; right:0; top:0; background:var(--purple); color:#fff; padding-right:calc(50% - 585px); padding-left:15px; }
.header-info:before { position:absolute; z-index:-1; content:" "; display:block; width:100px; height:40px; background:var(--purple); transform: rotate(45deg); margin: -60px 0 0 -87px; }
.header-top-wap { display:flex; align-items:center; height:100%; border-right:3px solid #ac7a9b; }
.header-top-wap span { display:inline-block; width:26px; height:26px; background:url(_img/head_wap_icon.png) no-repeat center center / 100% auto; margin:0 10px 0 0; }
.header-top-wap small { display:inline-block; margin:0 6px 0 0; font-size:110%; }
.header-top-wap a { display:inline-block; margin:0 20px 0 0; font-size:150%; font-weight:600; color:#fff !important; }
.header-top-socials { display:flex; align-items:center; margin:0 0 0 20px; }
.header-top-socials a { display:inline-block; width:20px; height:20px; margin:0 15px 0 0; }
.header-top-socials a:last-child { margin:0; }
.header-top-socials .fb { background:url(_img/head_social_icon.png) no-repeat left center / auto 100%;  }
.header-top-socials .in { background:url(_img/head_social_icon.png) no-repeat -30px center / auto 100%; }
.header-top-socials .tw { background:url(_img/head_social_icon.png) no-repeat -60px center / auto 100%; }
.header-top-socials .yt { background:url(_img/head_social_icon.png) no-repeat -90px center / auto 100%; }
.header-top-socials .li { background:url(_img/head_social_icon.png) no-repeat -120px center / auto 100%; }
.header-stab { display:flex; align-items:flex-end; height:130px; }
.logo { display:inline-block; height:90px; margin:0 0 20px 0; }
.logo img { height:100%; }
.navbuts { display:none; }
nav { display:flex; align-items:center; margin:0 0 20px 100px; }
nav a { display:flex; align-items:center; color:var(--blue); margin:0 20px 0 0; padding:0 10px; font-size:100%; font-weight:600;  }
nav a:hover { color:var(--purple); }
nav .nav-selected { color:var(--purple) !important; }
.main-banner { }
.main-banner img { width:100%; height:auto; }
.main-winnings { display:flex; justify-content:space-between; align-items:center; }
.main-winnings figure { width:50%; padding:30px; }
.main-winnings figure img { width:100%; height:auto; }
.main-winnings-text { width:50%; padding:50px; }
.main-winnings-text h2 { margin:0 0 2rem 0; padding:0; color:var(--purple); font-size:230%; }
.main-winnings-text p { font-size:140%; }
.main-winnings-text p strong { color:var(--blue); }
.main-why { position:relative; display:flex; align-items:center;  }
.main-why img { width:100%; height:auto; }
.main-why-txt { position:absolute; z-index:2; left:calc(50% - 585px); width:580px; padding:1.5rem; margin:0 5%; background:rgba(86,27,66,0.8); color:#fff; }
.main-why-txt h3 { font-size:230%; }
.main-why-txt p { font-size:140%; }
.main-specs { background:#f4eef2; }
.main-specs-cont { padding:12rem 0 8rem 0; }
.specs-bottle { display:block; margin:0 auto;  }
.spec-cont { position:absolute; z-index:2; width:350px; }
.spec-cont img { display:block; margin:0 auto 1rem auto; height:185px; }
.spec-cont p { font-size:110%; color:#363636; text-align:center; }
.spec-cont-1 { top:100px; left:100px; }
.spec-cont-2 { top:100px; right:80px; }
.spec-cont-3 { bottom:150px; left:100px; }
.spec-cont-4 { bottom:150px; right:80px; }
.main-qualty { background:var(--purple); padding:2rem 0; }
.main-qualty-stab { display:flex; justify-content:space-between; }
.main-qualty-stab a { display:flex; align-items:center; width:29%; background:#fff; margin:0 30px 0 0; border-radius:0.5rem; box-shadow:0 0 6px 4px rgba(200,200,200,.35); }
.main-qualty-stab a:hover { background:#ebdce6; }
.main-qualty-stab a span { display:inline-block; width:110px; height:60px; margin:10px 0; }
.main-qualty-analyse span { background:url(_img/main_analyse_icon.png) no-repeat center center / auto 100%; }
.main-qualty-document span { background:url(_img/main_quality_icon.png) no-repeat center center / auto 100%; }
.main-qualty-continue span { background:url(_img/main_contunie_icon.png) no-repeat center center / auto 100%; }
.main-qualty-stab a strong { display:inline-block; flex:1; color:var(--purple); font-size:115%; padding:0 1.5rem 0 1rem; }
.main-prods { overflow:hidden; margin:0 auto 3rem auto; }
.main-prods h2 { width:100%; text-align:center; padding:0; margin:3rem 0; color:var(--purple); font-size:230%; }
.main-prods-list { }
.main-prod-item { float:left; min-width:360px !important; width:360px !important; height:360px !important; margin:0 30px 0 0; background:#f1f1f1; }
.main-prod-item figure { display:flex; justify-content:center; text-align: center;  align-items:flex-end; width:100%; height:290px; padding:1rem 0 .5rem 0; }
.main-prod-item figure img { width:auto; height:100%; }
.main-prod-item figure a {
  display: inline-block;
  width: auto;
  height: 100%;
}
.main-prod-txt { width:100%; height:75px; background:var(--purple); color:#fff; padding:0 .7rem; }
.main-prod-txt h4 { font-size:150%; text-align:center; }
.main-prod-txt p { font-size:120%; text-align:center; }
.main-export { position:relative; display:flex; align-items:center; }
.main-export-txt { position:absolute; z-index:2; width:585px; right:calc(50% - 585px); top:50px; padding:50px; }
.main-export-txt h2 { width:100%; text-align:center; padding:0; margin:3rem 0; color:#000; font-size:230%; }
.main-export-txt p { font-size:140%; padding:0 0 2rem 0; }

/* FOOTER */
.footer { background:var(--purple); padding:2rem 0; }
.footer-stab { position:relative; display:flex; justify-content:space-between; align-items:center; }
.footer-stab figure { position:absolute; z-index:2; right:2rem; bottom:-2rem; width:auto; height:200%; }
.footer-stab figure img { width:auto; height:100%; }
.logo-socials { display:flex; justify-content:center; align-items:center; flex-direction:column; width:30%; border-right:3px solid #ac7a9b;  }
.logo-socials img { width:190px; margin:0 0 1rem 0; }
.logo-socials .header-top-socials { margin-left:0; }
.contact-info { display:flex; justify-content:center; align-items:center; flex-direction:column; width:30%; border-right:3px solid #ac7a9b; }
.contact-info p { display:block; width:100%; margin:0 0 .7rem 0; color:#fff; text-align:left; font-weight:500; }
.bottom-nav { display:flex; justify-content:center; align-items:center; flex-direction:column; width:30%; }
.bottom-nav a { display:block; width:100%; margin:0 0 .2rem 0; color:#fff; text-align:left; font-weight:500; }
.bottom-nav .nav-selected { color:#ff70ce !important; }
.footer-bottom { background:#eee4eb; }
.footer-bottom-stab { display:flex; justify-content:space-between; align-items:center; height:44px; }
.copyright { font-size:90%; }
.kvkk a { color:#363636; font-size:90%; }
.kvkk a:hover { color:var(--purple); }
/* WHY */
.why-content { display:flex; justify-content:space-between; align-items:center; }
.why-content figure { width:50%; padding:30px; }
.why-content figure img { width:100%; height:auto; }
.why-content-text { width:50%; padding:50px; }
.why-content-text h2 { margin:0 0 2rem 0; padding:0; color:var(--purple); font-size:230%; }
.why-content-text p { font-size:130%; padding:0 0 1rem 0; }
.why-content-text p strong { color:var(--blue); }
/* ABOUT */
.about-content { display:flex; justify-content:space-between; align-items:center; }
.about-content figure { width:50%; padding:30px; }
.about-content figure img { width:100%; height:auto; }
.about-content-text { width:50%; padding:50px; }
.about-content-text h2 { margin:0 0 2rem 0; padding:0; color:var(--purple); font-size:230%; }
.about-content-text p { font-size:130%; padding:0 0 1rem 0; }
.about-content-text p strong { color:var(--blue); }
.about-winnings { background:#fbf8fa; }
/* PRODS */
.prods-head { text-align:center; margin:3rem 0 3rem 0; padding:0; color:var(--purple); font-size:230%; }
.prods-list { display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:3rem; }
.prods-box { position:relative; width:29%; background:#f1f1f1; margin:0 0 3rem 0; box-shadow:0 0 6px 4px rgba(200,200,200,.35); }
.prods-box:last-child { margin:0 auto 3rem 6.6%; }
.prods-box figure { display:flex; justify-content:center; align-items:flex-end; width:100%; }
.prods-box figure img { z-index:1; width:100%; }
.prod-box-txt { width:100%; background:var(--purple); color:#fff; padding:.5rem 0; }
.prod-box-txt h2 { font-size:130%; text-align:center; padding:0; margin:0 0 .5rem 0; }
.prod-box-txt p { font-size:110%; text-align:center; }
.prod-new:before { position:absolute; z-index:3; content:" "; width:105px; height:100px; margin:1rem 0 0 1rem; background:url(_img/new_product_icon.png) no-repeat center center / auto 100%; }
/* CONTACT */
.contact-cont { display:flex; justify-content:space-between; margin:3rem auto; }
.contact-cont section { width:48%; }
.contact-cont section:nth-child(1) { border-right:1px solid #ccc; }
.contact-box { display:flex; margin:0 0 2rem 0; }
.contact-box .icon { display:flex; align-items:flex-start; width:40px; padding:0 1rem 0 0; color:var(--purple); }
.contact-box .icon span { width:24px; height:24px; font-size:24px; }
.contact-box .info h3 { margin:0 0 .5rem 0; padding:0; color:var(--purple); font-size:100%; }
.contact-box .info a { margin:0 0 .7rem 0; font-size:90%; color:var(--blue); }
.contact-box .info a:hover { color:#363636; }

.contact-form { display:flex; flex-direction:column; width:100%; }
.contact-form input { display:block; background-color:transparent; width:100%; height:2.5rem; border:1px solid #ccc; border-radius:.5rem; color:#363636; padding:0 .6rem; margin:0 0 1rem 0; transition:.4s; }
.contact-form input:focus { border:1px solid var(--purple); }
.contact-form textarea { display:block; background-color:transparent; width:100%; height:6rem; border:1px solid #ccc; border-radius:.5rem; color:#363636; padding:.6rem; margin:0 0 1rem 0; transition:.4s; }
.contact-form textarea:focus { border:1px solid var(--purple); }
.contact-form input[type=button] { display:block; background-color:var(--purple); width:100%; height:2.5rem; border:0; border-radius:.5rem; color:#fff; padding:0 .6rem; margin:1rem 0 0 0; transition:.4s; }
.contact-form input[type=button]:hover {  background-color:#a9237b; }
.contact-form input[type=checkbox] { display:block; background-color:transparent; width:16px; height:16px; border:1px solid #ccc; border-radius:.5rem; color:#363636; padding:0 .6rem; margin:.3rem 0 0 0; transition:.4s; }
.contact-form .kvkk { display:flex; align-items:flex-start; }
.contact-form .kvkk label { flex:1; padding:0 .4rem; }
.contact-form .kvkk label a { display:inline-block; }
.contact-map { margin:0 0 -5px 0; }
.contact-map iframe { width:100%; height:30rem; border:8px solid var(--purple); }
/* DEALERS */
.dealers-cont h2 { margin:2rem 0 2rem 0; padding:0; color:var(--purple); font-size:230%; text-align:center; }
.dealers-filter { display:flex; justify-content:space-between; width:60%; margin:0 auto 2rem auto;  }
.dealers-filter select { width:48%; height:2rem; background-color:transparent; border:1px solid #ccc;border-radius:.5rem; padding:0 .6rem; color:#363636; transition:.4s; }
.dealers-filter select:focus { border: 1px solid var(--purple); }
#areas-cont { width:48%; }
#areas { width:100%; }
.dealers-list { display:flex; flex-wrap:wrap; width:100%; margin-bottom:5rem; }
.dealer-box { width:30%; padding:.5rem 2rem .5rem .5rem; margin:0 5% 2rem 0; border:1px solid #ddd; box-shadow:0 0 6px 4px rgba(200,200,200,.35); }
.dealer-box:nth-child(3n) { margin-right:0; }
.dealer-box h3 { position:relative; padding:0; margin:0 0 1rem 0; color:var(--purple); font-size:100%; }
.dealer-box h3 span { position:absolute; z-index:2; font-size:24px; width:24px; height:24px; top:0; right:0; color:var(--purple); }
.dealer-box-address h4 { position:relative;display:flex; align-items:center; padding:0; margin:0 0 .4rem 0; color:#777; font-size:95%; }
.dealer-box-address h4 span { display:inline-block; margin:0 .3rem 0 0; }
.dealer-box-address p { font-size:90%; margin:0 0 1rem 0; padding:0 .3rem; }
.dealer-box-address p a { display:inline-block; margin:0 .5rem 0 0; font-size:90%; color:var(--purple) !important; }
.dealer-acord-line { width:100%; margin:0 0 .6rem 0; box-shadow:0 0 4px 2px rgba(200,200,200,.35); }
.dealer-acord-line h2 { display:flex; align-items:center; width:100%; height:50px; margin:0; padding:0 2rem; color:#363636; font-size:110%; cursor:pointer; transition:.4s; }
.dealer-acord-line h2:hover { background:#fdf1fa; }
.dealer-acord-line h2 span { margin:0 .3rem 0 0; width:22px; height:22px; font-size:22px; color:var(--purple);  }
.dealer-acord-line h2 span:last-child { margin:0 0 0 auto; color:#777; }
.dealer-acord-list { height:0; overflow:hidden; transition:.4s; }
.dealer-acord-list-stab { display:flex; flex-wrap:wrap; width:100%; padding:2rem; }
.dealer-acord-list-stab .dealer-box {background:#fff; margin:0 5% 2rem 0; }
.dealer-acord-list-stab .dealer-box:nth-child(3n) { margin-right:0; }

/* BLOG */
.blog-line { padding:2rem 0; }
.blog-line:last-child { margin:0 0 4rem 0; }
.blog-line:nth-child(even) { background: #fdf1fa; }
.blog-box { display:flex; justify-content:space-between; cursor:pointer; }
.blog-box figure { width:48%; height:15rem; overflow:hidden; }
.blog-box figure img { width:100%; height:auto; }
.blog-box section { display:flex; flex-direction:column; width:48%; }
.blog-box section h6 {  margin:0 0 .6rem 0; padding:0; color:var(--purple); font-size:120%; }
.blog-box section p { font-size:100%; color:#363636; padding:0 2rem 0 0; line-height: 140%; }
.blog-box section .more { display:inline-block; padding:.4rem .6rem; background:var(--purple); color:#fff; border-radius:.5rem; margin:1rem 2rem 1rem auto; }
.blog-detail { margin:3rem auto 6rem auto; }
.blog-detail img { float:left; width:400px; margin:0 2rem 2rem 0; }
.blog-detail h6 { margin:.6rem 0 .6rem 0; padding:0; color:var(--purple); font-size:120%; }

/* KVKK */
.kvkk-cont { margin:3rem auto 5rem auto; }
.kvkk-cont p { margin:0 0 1rem 0; }
.kvkk-cont p a { display:inline; }

/* ANALYZES */
.analyses-cont { margin:3rem auto 6rem auto; }
.analyses-line { width:100%; margin:0 0 .6rem 0; box-shadow:0 0 4px 2px rgba(200,200,200,.35); }
.analyses-line h2 { display:flex; align-items:center; width:100%; height:66px; margin:0; padding:0 2rem; color:#363636; font-size:110%; cursor:pointer; transition:.4s; }
.analyses-line h2:hover { background:#fdf1fa; }
.analyses-line h2 img { margin:0 .5rem 0 0; width:auto; height:60px; }
.analyses-line h2 span { color:#363636; }
.analyses-list { height:0; overflow:hidden; transition:.4s; }
.analyses-list-stab { display:flex; flex-wrap:wrap; width:100%; padding:2rem; }
.analyses-report { display:flex; align-items:flex-start; width:49%; padding:.5rem; margin:0 2% 1rem 0; border:1px solid #ccc; border-radius:.5rem; cursor:pointer; transition:.4s; }
.analyses-report:hover { background:#fdf1fa; }
.analyses-report:nth-child(2n) { margin:0 0 1rem 0; }
.analyses-report span {  margin:0 .3rem 0 0; width:22px; height:22px; font-size:22px; color:var(--purple); }
.analyses-report-info { flex:1; }
.analyses-report-info h5 { font-size:90%; color:#363636; font-weight:400; padding:0; margin:0 0 .5rem 0; }
.analyses-report-info h6 { font-size:90%; color:#777; font-weight:400; padding:0; margin:0 0 .5rem 0; }

/* QUALITY */
.quality-cont { display:flex; justify-content:space-between; justify-content: center; flex-wrap: wrap;margin:3rem auto 5rem auto; }
.quality-cont img { width:30%; }


/* MOBILE */
